Skip to content

Conversation

wchomik
Copy link
Contributor

@wchomik wchomik commented Sep 18, 2025

No description provided.

@wchomik
Copy link
Contributor Author

wchomik commented Oct 7, 2025

During the build process for our TypeScript-based GitHub Actions, a license.txt file is generated for each compiled package. These files aggregate the licenses of all npm dependencies used by the package.

Currently, the repository is managed under Apache-2.0 via REUSE. However, because REUSE tracks licensing on a per-file basis, it does not easily accommodate dynamically generated artifacts that include multiple third-party licenses. The result is that each dependancy (and all its files) may not be properly tracked or declared in a way that maintains REUSE compliance.

Addressing this properly would likely require:

  • A post-build step or script to automatically update REUSE metadata for each generated artifact.
  • A review of how REUSE can or should treat compiled outputs and bundled dependency licenses.

To avoid blocking the current PR, I recommend creating a separate backlog issue dedicated to defining a reliable and automated approach for REUSE compliance of compiled artifacts.

@wchomik
Copy link
Contributor Author

wchomik commented Oct 7, 2025

#90

Copy link
Member

@sk31337 sk31337 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@wchomik wchomik merged commit 370373b into main Oct 13, 2025
3 checks passed
@wchomik wchomik deleted the feat/kustomize branch October 13, 2025 09:14
@wchomik wchomik restored the feat/kustomize branch October 13, 2025 09:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants